package com.uwlaser.webservice.client;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * @Author QZK
 * @Description 方法请求模板
 * @Date 2022-11-23-14:55
 * @Version 1.0
 */
public class WsdlTemplate {

    //解析后的模板
    private static Map<String,WsdlEntity> template  = new ConcurrentHashMap<>();

    /**
     * 获取Wsdl实体
     * @param key
     * @return
     */
    public static WsdlEntity getTemplate(String key) {

        return template.get(key);
    }

    /**
     * 保存Wsdl实体
     * @param key
     * @return
     */
    public static WsdlEntity putTemplate(String key,WsdlEntity value) {

        return template.put(key,value);
    }

    /**
     * 判断是否解析过
     * @param key
     * @return
     */
    public static boolean existsTemplate(String key) {

        return template.containsKey(key);
    }

}
